import struct

# i：参数一为int类型
# 5s：参数二为str类型，长度为5
# f：参数四为float类型
st = struct.Struct('i5sf')

# 打包
data = st.pack(5, b'Hello', 4.3)
print(data)

# 解包
res = st.unpack(data)
print(res)


# 方式二
data = struct.pack('i5sf', 5, b'Hello', 4.3)
res = struct.unpack('i5sf', data)
